﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using nwrole.toolbox.sync;

namespace sync_test.maps
{
    public class HYRESDELOLD
    {

        public static SyncMap Mapping
        {
            get
            {
                {
                    SyncMap map = new SyncMap();

                    map.Name = "HYRESDEL";
                    map.SourceTableName = "wf.HYRESDEL";
                    map.ShadowTableName = "jfh_bo.HYRESDEL_COPY";
                    map.DestinationTableName = "int_HYRESDEL";
/*
                    map.AddColumn("HYRESDELID", "System.Decimal", "", "int not null", true);
                    map.AddColumn("MOMSTYPID", "System.Decimal", "", "int not null", false);
                    map.AddColumn("HYRESDELTYPID", "System.Decimal", "", "int", false);
                    map.AddColumn("RESKONTRATYPID", "System.Decimal", "", "int", false);
                    map.AddColumn("VILLKORSTYPID", "System.Decimal", "", "int", false);
                    map.AddColumn("HYRESDELKOD", "System.String", "", "nvarchar(16)", false);
                    map.AddColumn("BESKRIVNING", "System.String", "", "nvarchar(36)", false);
                    map.AddColumn("BETPER", "System.Decimal", "", "int", false);
                    map.AddColumn("MOMS", "System.Decimal", "", "float", false);
                    map.AddColumn("BELOPP", "System.Decimal", "", "float", false);
                    map.AddColumn("STATISTIK", "System.Decimal", "", "int", false);
                    map.AddColumn("ISDELBART", "System.Decimal", "", "int", false);
                    map.AddColumn("ISKVMHYRA", "System.Decimal", "", "int", false);
                    map.AddColumn("ISAVTAL", "System.Decimal", "", "int", false);
                    map.AddColumn("ISACKHYRA", "System.Decimal", "", "int", false);
                    map.AddColumn("ISOUTHYRT", "System.Decimal", "", "int", false);
                    map.AddColumn("ISPAVERKARSALDO", "System.Decimal", "", "int", false);
                    map.AddColumn("ISKUND", "System.Decimal", "", "int", false);
                    map.AddColumn("ISKONTRAKT", "System.Decimal", "", "int", false);
                    map.AddColumn("ISOBJEKT", "System.Decimal", "", "int", false);
                    map.AddColumn("ISDEBET", "System.Decimal", "", "int", false);
                    map.AddColumn("OBJEKTYTATYPID", "System.Decimal", "", "int", false);
                    map.AddColumn("ISANDRENLHYRA", "System.Decimal", "", "int", false);
                    map.AddColumn("ISUPPSVARNING", "System.Decimal", "", "int", false);
                    map.AddColumn("ISAVISERING", "System.Decimal", "", "int", false);
                    map.AddColumn("BETALNINGSPERIODTYPID", "System.Decimal", "", "int", false);
                    map.AddColumn("ISFAKTURERING", "System.Decimal", "", "int", false);
                    map.AddColumn("INKASSOKODTYPID", "System.Decimal", "", "int", false); */
                    return map;
                }
            }
        }
    }
}



/*


1. Gick in i TOAD och tog fram Script för tabellen
2. Skapade ny mapping HYRESDEL.cs
3. Körde create table i jfh_bo med TABLESPACE USERS i slutet
4. Ändrade lite i Program.cs
5. Fick skapa syncdat i spöktabellen (oracle)


*/